@charset "utf-8";
/* CSS Document */
body{overflow-x: hidden;}
body img{width:100%;}
.row{width:100%; margin-right:0px;margin-left: 0px;}
.more{display:flex; justify-content: space-between; align-items: center; padding:6px 15px; border-radius: 2px; margin-top: 4rem; border: 1px #d7131e solid;max-width:150px;}
.more::after{content:"\e631"; font-family: "iconfont"; margin-left:1rem; font-size:1em; transition: all .5s ease-in-out; }
.more:hover{background:#d7131e; color: var(--white);}

.pc_web{display:block !important;}
.m_web{display:none !important;}
@media screen and (max-width:996px){
.pc_web{display:none !important;}
.m_web{display:block !important;}
html,body{overflow-x:hidden;}
}

/*************************************轮播图css*******************************************/
.slider_bg{width: 100%;}

.slider_bg .swiper-slide .inner{position: absolute;width:80%;height:100%;top:0;left:10%;z-index:2;}
.slider_bg .swiper-slide img{width:100%;display: block;}
.slider_bg .swiper-slide .text{position: absolute;z-index:2;left:20%;top:40%;}
.slider_bg .swiper-slide .small{display: inline-block;font-size: 20px;text-decoration: none;color: #fff;}
.slider_bg .swiper-slide .cn{font-size: 70px;color: #fff;}
.slider_bg .swiper-slide .en{font-size: 40px;color: #fff;}

.slider_bg .swiper-button-next, .slider_bg .swiper-container-rtl .swiper-button-prev{right:40px;}
.slider_bg .swiper-button-prev, .slider_bg .swiper-container-rtl .swiper-button-next{left:40px;}
.swiper-button-next,.swiper-button-prev{ color:#fff; border-radius:100%; width:50px; height:50px; border: 2px #fff solid;}
.swiper-button-next:after,.swiper-button-prev:after{font-size: 24px;font-weight: bold;}

@media screen and (max-width:992px) {
    .slider_bg .swiper-slide .inner{position: absolute;width:80%;height:100%;top:0;left:10%;z-index:2;}
    .slider_bg .swiper-slide img{width:100%;display: block;height:250px;}
    .slider_bg .swiper-slide .text{position: absolute;z-index:2;left:20%;top:50%;}
    .slider_bg .swiper-slide .small{display: inline-block;font-size: 12px;text-decoration: none;color: #fff;}
    .slider_bg .swiper-slide .cn{font-size: 12px;color: #fff;}
    .slider_bg .swiper-slide .en{font-size: 12px;color: #fff;}

    .slider_bg .swiper-button-next{right:10px;top:70%;}
    .slider_bg .swiper-button-prev{left:10px;top:70%}
    .swiper-button-next,.swiper-button-prev{ color:rgba(255,255,255,.6); border-radius:100%; width:25px; height:25px; border: 2px rgba(255,255,255,.6) solid;}
    .swiper-button-next:after,.swiper-button-prev:after{font-size: 16px;font-weight: bold;}
}

/*首页-商业合作*/
.de_coop{background: #fcfcfc;padding-top:200px;}
.de_coop .ttop{display: flex;justify-content: space-between;}
.de_coop .left{width:50%;}
.de_coop .title{display: block;height: 70px;line-height: 30px;color: #00a539;font-weight: bold;padding-left:40%;font-size:24px;}
.de_coop .line{width:100%;height:2px;background: #00a539;position: relative;}
.de_coop .line::after{content: "";display: block;position: absolute;right:-10px;top:-10px;width:20px;height:20px;border-radius: 50%;background: #00a539}
.de_coop .content{padding-left:40%;margin-top:40px;}
.de_coop .content p{color: #5a5a5a;font-size: 14px;line-height: 24px;margin-bottom:20px;}
.de_coop .right{width:45%;}
.de_coop .right .box{width:458px;height:270px;overflow: hidden;}
.de_coop .right .box img{width:100%;transition: .5s;}
.de_coop .right .box:hover img{transform: scale(1.1);}
.de_coop .bottom{display: flex;justify-content: center;margin-top:100px;}
.de_coop .bottom a{font-size: 17px;width:160px;height:40px;display:flex;justify-content:center;align-items:center;color: #fff;background: #00a539;border-radius: 40px;border: 0;outline: 0;}
.de_coop_bottom{width:100%;height:86px;}

@media screen and (max-width:992px) {
    .de_coop{background: #fcfcfc;padding:40px 15px 0 15px;}
    .de_coop .ttop{display:block;}
    .de_coop .left{width:100%;}
    .de_coop .title{display: block;height: 70px;line-height: 30px;color: #00a539;font-weight: bold;padding-left:0%;font-size:24px;}
    .de_coop .line{display: none;}
    .de_coop .content{padding-left:0%;margin-top:0px;}
    .de_coop .content p{color: #5a5a5a;font-size: 14px;line-height: 24px;margin-bottom:20px;}
    .de_coop .right{width:100%;}
    .de_coop .right .box{width:100%;height:auto;overflow: hidden;}
    .de_coop .right .box img{width:100%;height:auto;transition: .5s;}
    .de_coop .right .box:hover img{transform: scale(1.1);}
    .de_coop .bottom{display: flex;justify-content: center;margin-top:40px;}
    .de_coop .bottom a{font-size: 15px;width:160px;height:40px;display:flex;justify-content:center;align-items:center;color: #fff;background: #00a539;border-radius: 40px;border: 0;outline: 0;}
    .de_coop_bottom{width:100%;height:60px;margin-top:20px;}
}

/*海报区*/
.de_pic{width:100%;position: relative;}
.de_pic .de_pic_bg{width:100%;}
.de_pic a{position: absolute;z-index:2;right:0;top:54%;transition: .5s;}
.de_pic .de_pic_tag{width:878px;}
.de_pic a:hover{right:50px;}

@media screen and (max-width:992px) {
    .de_pic{width:100%;position: relative;}
    .de_pic .de_pic_bg{width:100%;}
    .de_pic a{position: absolute;z-index:2;right:0;top:50%;transition: .5s;width:50%;}
    .de_pic .de_pic_tag{width:100%;}
    .de_pic a:hover{right:0;}
}

/*首页新闻*/
.de_news{padding:100px 0;}
.de_news .inner{width: 1170px;height: auto;margin: 0 auto;display: flex;justify-content: space-between;}
.de_news .left{width:40%;}
.de_news .left .box{width:100%;height:230px;overflow: hidden;}
.de_news .left .box img{width:100%;height:100%;transition: .5s;}
.de_news .left:hover img{transform: scale(1.1);}
.de_news .left .text{padding:20px 0;}
.de_news .left .title{font-size: 17px;line-height: 17px;height: 17px;color: #8c8c8c;margin-bottom: 10px;margin-top: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.de_news .left .content{font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.de_news .right{width:55%;}
.de_news .right .cates{display: flex;margin-bottom:30px;}
.de_news .right .cate{display: inline-block;cursor: pointer;font-size: 17px;line-height: 40px;width: 160px;height: 40px;text-align: center;border-radius: 25px;color: #8c8c8c;border: 1px solid #ccc;border-radius: 25px;margin-right:50px;}
.de_news .right .cate.active{background: #00a539;border-radius: 25px;color: #fff;}
.de_news .right .list{width:100%;}
.de_news .right .conten{width:100%;display: none;}
.de_news .right .item{display: flex;width:100%;}
.de_news .right .time{width:20%;font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;position: relative;}
.de_news .right .time::after{position: absolute;content: "";display: block;right:-5px;top:5px;width:10px;height:10px;border-radius: 50%;background:#b6b6b6; }
.de_news .right a{width:80%;border-left: 1px #b6b6b6 solid;padding-left: 30px;padding-bottom: 20px;}
.de_news .right .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;}
.de_news .right .content{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;}

@media screen and (max-width:992px) {
    .de_news{padding:50px 0 30px 0;}
    .de_news .inner{width: 100%;padding:0 15px;display: block;}
    .de_news .left{width:100%;}
    .de_news .left .box{width:100%;height:230px;overflow: hidden;}
    .de_news .left .box img{width:100%;height:100%;transition: .5s;}
    .de_news .left:hover img{transform: scale(1.1);}
    .de_news .left .text{padding:20px 0;}
    .de_news .left .title{font-size: 17px;line-height: 17px;height: 17px;color: #8c8c8c;margin-bottom: 10px;margin-top: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .de_news .left .content{font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

    .de_news .right{width:100%;}
    .de_news .right .cates{display: flex;margin-bottom:30px;justify-content: center;}
    .de_news .right .cate{display: inline-block;cursor: pointer;font-size: 17px;line-height: 40px;width: 160px;height: 40px;text-align: center;border-radius: 25px;color: #8c8c8c;border: 1px solid #ccc;border-radius: 25px;margin-right:50px;}
    .de_news .right .cate:last-child{margin-right:0;}
    .de_news .right .cate.active{background: #00a539;border-radius: 25px;color: #fff;}
    .de_news .right .list{width:100%;}
    .de_news .right .conten{width:100%;display: none;}
    .de_news .right .item{display: flex;width:100%;}
    .de_news .right .time{width:30%;font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;position: relative;}
    .de_news .right .time::after{position: absolute;content: "";display: block;right:-5px;top:5px;width:10px;height:10px;border-radius: 50%;background:#b6b6b6; }
    .de_news .right a{width:70%;border-left: 1px #b6b6b6 solid;padding-left: 30px;padding-bottom: 20px;}
    .de_news .right .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;}
    .de_news .right .content{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #8c8c8c;margin-bottom: 14px;line-height: 22px;}
}

/********************************************底部信息css****************************************/

.top{width:50px; height:50px; border-radius:5px; border:2px #d7131e solid; position: fixed; z-index: 99;right:20px; bottom:3%; display: flex; justify-content: center; align-items: center; color:#d7131e; box-shadow: 0 0 10px rgba(0,0,0,.5);display: none;}
.top:hover{ background:#d7131e; color:var(--white);}
.top i{font-size:30px; }
@media screen and (max-width:992px) {
    top{width:30px;height:30px;}
    .top i{font-size:20px; }
}

/*生产设备*/
.technology_bg{padding:80px 0 30px;}
.technology_title{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.technology_bg h1{margin-bottom:1rem;}
.technology_bg .col-xl-3{margin-bottom:30px;}
.technology_bg img{border-radius: 3px;}
.technology_bg .technology_img{overflow: hidden;}
.technology_bg .technology_img img{transform: scale(1.0); transition: all .5s ease-in-out;}
.technology_bg .technology_img:hover img{transform: scale(1.1);}
.technology_bg .technology_img p{text-align: center;font-size:16px;margin-top:20px;}
@media screen and (max-width:992px) {
    .technology_bg{padding:40px 0;}
    .technology_bg .technology_img p{font-size:14px;}
}

/*上下页*/
.prev_next{display: flex; flex-direction: column; margin:20px 0;}
.underline {display: flex; align-items: center;text-decoration: none;color:var(--white);position: relative;}
.underline span {width:100%;background-image: linear-gradient(0deg, var(--gray-dark) 0%, var(--gray-dark) 100%);background-position: 100% 100%;background-repeat: no-repeat;background-size: var(--background-size, 100%) 1px;transition: background-size 0.2s linear var(--background-delay, 0.15s); line-height:3;transform: translateZ(0);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.underline svg {vertical-align: top;display: inline;line-height: 1; width:35px; height:35px;position:absolute;right:-20px;fill: none;
stroke-linecap: round;stroke-linejoin: round;stroke-width: 1px;stroke:#d7131e;stroke-dasharray: 7.95 30;
stroke-dashoffset: var(--stroke-dashoffset, 46);
transition: stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s);}

@media screen and (max-width:992px) {
    .prev_next a{border-bottom:1px dashed #ddd;}
    .prev_next a:last-child{border-bottom:0;}
    .underline span {width:100%;background-image:none;}
}


/*新闻资讯css*/
.newsBox h3{height: 140px;line-height: 140px;font-size: 18px;color: #5d5d5d;text-align: center;font-weight: bold;}
.newsBox .bb{width: 1170px;height: auto;margin: 0 auto;}
.newsBox .bbOne{width: 100%;box-sizing: border-box;padding: 50px 0;border-bottom: 1px dashed #aeaeae;}
.newsBox .bbOne:first-child{padding-top:0;}
.newsBox .bbOne .inner{display: flex;width:100%;}
.newsBox .bbOneImg{width: 180px;height: 180px}
.newsBox .bbOneInfo{margin-left: 30px;height: 180px;padding: 30px 56px;background-color: #f8f8f8;flex:1;}
.newsBox .bbOneInfoTime{margin-top: 12px;font-size: 12px;color: #949494;}
.newsBox .bbOneInfoName{font-size: 16px;font-weight: bold;color: #888;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.newsBox .bbOneInfoCon{font-size: 12px;line-height: 2;color: #888;font-weight: 600;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.pag{margin-bottom:30px;}

@media screen and (max-width:992px){
    .newsBox h3{height: 80px;line-height: 80px;font-size: 18px;color: #5d5d5d;text-align: center;font-weight: bold;}
    .newsBox .bb{width: 100%;height: auto;padding:0 15px;}
    .newsBox .bbOne{width: 100%;box-sizing: border-box;border-bottom: 1px dashed #aeaeae;padding: 0;}
    .newsBox .bbOne .inner{display: flex;width:100%;height:160px;align-items: center;}
    .newsBox .bbOneImg{width: 100px;height: 100px;}
    .newsBox .bbOne:first-child .bbOneImg{padding-top:0;}
    .newsBox .bbOneInfo{margin-left: 12px;height: 100px;padding: 10px;background-color: #fff;flex:1;width:68%;height:100%;}
    .newsBox .bbOneInfoTime{margin-top: 12px;font-size: 12px;color: #949494;}
    .newsBox .bbOneInfoName{font-size: 16px;font-weight: bold;color: #888;margin-bottom: 10px;width: 100%;}
    .newsBox .bbOneInfoCon{font-size: 12px;line-height: 1.5;color: #888;font-weight: 600;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

    .pag{margin-bottom:30px;}
}

/*新闻详情页*/
.newsview{width: 1170px;height: auto;margin: 40px auto;}
.newsview .row{justify-content: center;}
.newsview h3{font-size: 26px;font-weight: 700;margin-top: 20px;color: #5c5c5c;line-height: 1.2;text-align: center;margin-bottom: 14px;}
.newsview h6{font-size: 16px;color: #5c5c5c;text-align: center;margin-bottom: 80px;}
.newsview h6 span{margin-right: 15px;}
.newsview img{max-width:100%; margin:15px 0;}
.newsview p{font-size: 16px;line-height: 30px;letter-spacing: 3px;text-indent: 2em;color: #333;}
.newsview .downs{margin:20px 0;display: flex;justify-content: center;}
.newsview .download{font-size: 18px;color:red;}
.newsview .download:hover{cursor: pointer;color:red;}

/*手册表单*/
.pdtform{position:fixed;left:0;top:0;display: flex;flex-direction: column;justify-content: center;align-items: center;width:100%;height:100vh;background: rgba(0,0,0,.5);padding:10px;display: none;z-index:999;}
.pdtform .close{position: absolute;right:10px;top:10px;font-size:37px;color:#00a539;opacity: 1;cursor: pointer;}
.pdtform form{background: #fff;border-radius: 10px;padding:10px;width:50%;position: relative;}
.pdtform .title{font-size:16px;text-align: center;margin:10px;}
.pdtform .block{display: flex;align-items: center;border:1px solid #d6d6d6;border-radius: 5px;padding:5px 10px;box-sizing:border-box;margin-bottom:15px;}
.pdtform .block .label{font-size:14px;}
.pdtform .block .label span{color:red;}
.pdtform .block input{flex:1;outline: none;border:none;padding-left:5px;}
.pdtform .block textarea{width:100%;height:100px;outline: none;border:none;padding-left:5px;}
.pdtform button{width:100%;height:50px;display: flex;justify-content: center;align-items: center;color:#fff;background: #00a539;font-size:16px;border-radius: 5px;border:none;outline: none;margin-bottom:15px;}

@media screen and (max-width:992px) {
    .newsview{width: 100%;height: auto;padding:0 15px;}
    .newsview .row{justify-content: center;}
    .newsview h3{font-size: 18px;font-weight: 700;margin-top: 0px;color: #5c5c5c;line-height: 1.2;text-align: center;margin-bottom: 14px;}
    .newsview h6{font-size: 14px;color: #5c5c5c;text-align: center;margin-bottom: 40px;}
    .newsview h6 span{margin-right: 15px;}
    .newsview img{max-width:100%; margin:15px 0;}
    .newsview p{font-size: 14px;line-height: 30px;letter-spacing: 3px;text-indent: 2em;color: #333;word-wrap: break-word;}
    .newsview .download{font-size: 16px;color:red;}

    .pdtform{position:fixed;left:0;top:0;display: flex;flex-direction: column;justify-content: center;align-items: center;width:100%;height:100vh;background: rgba(0,0,0,.5);padding:10px;display: none;z-index:999;}
    .pdtform form{background: #fff;border-radius: 10px;padding:10px;width:100%;position: relative;}
    .pdtform .block{display: flex;align-items: center;border:1px solid #d6d6d6;border-radius: 5px;padding:5px 10px;box-sizing:border-box;margin-bottom:8px;}
    .pdtform .block textarea{width:100%;height:40px;outline: none;border:none;padding-left:5px;}
    .pdtform .yzm_img img{margin:0;}
}

/********************************************联系我们css****************************************/
.contact{width:1170px;margin:0 auto;}
.contact h3{height: 140px;line-height: 140px;font-size: 18px;color: #5d5d5d;text-align: center;font-weight: bold;}
.contact ul{color:#333333;background-color:#FFFFFF;margin-bottom:30px;}
.contact li{color:#5C5C5C;font-size:18px;padding:2px 0;display: flex;align-items: center;}
.contact li h2{color:#00A039;font-size:18px;font-weight:bold;}

#dituContent{width:100%;height:470px; border: 1px #ccc solid; box-shadow: 0 0 20px rgba(0,0,0,.1);margin-bottom:50px;}
.iw_poi_title{color:#CC5522;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

@media screen and (max-width: 992px){
    .banner_img{margin-top:65px;}

    .contact{width:100%;margin:0 auto;padding:0 15px;}
    .contact h3{height: 80px;line-height: 80px;font-size: 18px;color: #5d5d5d;text-align: center;font-weight: bold;}
    .contact ul{color:#333333;background-color:#FFFFFF;margin-bottom:30px;}
    .contact li{color:#5C5C5C;font-size:14px;padding:2px 0;display: flex;align-items: center;}
    .contact li h2{color:#00A039;font-size:14px;font-weight:bold;}

    #dituContent{max-width:98%; margin:0px auto; height:250px;border:#ccc solid 1px;margin-bottom:20px;}
    .iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
}

/*在线留言css*/
.message_info{background-size:cover; padding:80px 0;}
.message_info_title{position: relative; display: flex; align-items: center; flex-direction: column; justify-content: center; margin-bottom: 50px;}
.message_info_title::before{content: "MESSAAGE"; color: #d7131e; opacity: .1; display: inline-block; font-size:170px; font-family: "AccidentalPresidency"; position: absolute; line-height: 1; top: -70%;}
.message_info h1{margin-bottom:.5rem;}
.message_info li{width:100%;display: block;margin-bottom:15px;}
.message_info button, .message_info input {border: 0;outline: 0; padding:10px 16px; border:1px #ccc solid; background: none; color: var(--white);}
.message_info textarea {border: 0;outline: 0; padding:16px;border:1px #ccc solid;background: none; color: var(--white);}
.message_info input,.message_info textarea {margin-right:8px; width: 100%; box-sizing: border-box; transition: all 0.2s ease-in-out;appearance: none;-webkit-appearance: none;}
.message_info button {color:#61677C; transition: all 0.2s ease-in-out;cursor: pointer; border: none;}
.message_info .red {display: block;width:100%;color:var(--white); font-size:18px; margin:0 auto; background:#d7131e;}
.message_info .input-group {display: flex;align-items: center;justify-content: flex-start;}
.message_info label {margin: 0;flex: 1;}
.message_info .yzm{position: relative;}
.message_info .yzm_img{position: absolute; right:4%; top:25%;}
.message_info .yzm img{width:15px;}
@media screen and (max-width:992px){
    .message_info{padding:50px 0 30px;}
    .message_info_title::before{font-size:100px;}
  .message_info li{margin-bottom:5px;}
  .message_info button, .message_info input {padding:10px;}
  .message_info textarea {padding:10px;}
}

/*********************分页css************************/
.pagination {display:flex; align-items:center; justify-content:center; font-size:0; line-height:0; margin:30px auto 0;}
.pagination:empty {margin-bottom:0;margin-left:0}
.pagination>* {display:inline-block;margin:0 5px;}
.pagination li {display:inline-block;vertical-align:middle;text-align:center}
.pagination li:first-child .pagination li a,
.pagination li:last-child .pagination li a {border-radius:50%}
.pagination li:first-child .pagination li a:hover,
.pagination li:first-child .pagination li a:focus,
.pagination li:first-child .pagination li a:active,
.pagination li:last-child .pagination li a:hover,
.pagination li:last-child .pagination li a:focus,
.pagination li:last-child .pagination li a:active {color:var(--white)}
.pagination li a,.pagination li span {display:inline-block;width:42px; height: 42px; border-radius:100%; font-size:14px; line-height:42px; color:var(--white);transition:all .3s ease-in-out; background: var(--black);}
.pagination li a.icon{font-size:22px}
.pagination li a:hover,.pagination li a:focus,.pagination li a:active,.pagination li.active span{color:var(--white); background:#00a539!important;}
.pagination li.active>.pagination li a,.pagination li.active>.pagination li a:hover,.pagination li.active>.pagination li a:focus,.pagination li.active>.pagination li a:active {color:var(--white);}
.pagination li.disabled span>.pagination li a,.pagination li.disabled span>.pagination li a:hover,.pagination li.disabled span>.pagination li a:focus,.pagination li.disabled span>.pagination li a:active {color:#333;}
.pagination li.disabled span{background:#333;}
.page-item-control .icon::before {font-family:fontawesome;line-height:25px}
.page-item-control:first-child .icon::before {content:'';margin-left:-1px}
.page-item-control:last-child .icon::before {content:'';margin-right:-1px}
@media screen and (max-width: 992px){
    .pagination-wrap {margin:20px auto 0px;}
    .pagination>* {display:inline-block;margin:0 2px 14px 2px;}
    .prev_next{justify-content:flex-start; flex-direction: column; margin:0; padding-top:15px;}
}

/*合作流程*/
.coop h3{height: 140px;line-height: 140px;font-size: 18px;color: #5d5d5d;text-align: center;font-weight: bold;}
.coop .part1 .list{width: 1170px;height: auto;margin: 0 auto 50px auto;display: flex;justify-content: space-between;align-items: flex-start;}
.coop .part1 .item{width:25%;display: flex;flex-direction: column;align-items: center;}
.coop .part1 .circle{height: 210px;width: 210px;border-radius: 50%;border: 1px solid #d7d7d7;position: relative;}
.coop .part1 .inner{height: 180px;width: 180px;border-radius: 50%;background-color: #d7d7d7;position: absolute;left: calc( 50% - 90px );top: calc( 50% - 90px );display: flex;justify-content: center;align-items: center;color: #ffffff;font-size: 20px;}
.coop .part1 .text{color: #009b3a;font-size: 14px;margin-top:50px;opacity: 0;}
.coop .part1 .arrow{border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent #00a539;transform: translateY(95px);}
.coop .part1 .item:hover .circle{border: 1px solid #00a539;}
.coop .part1 .item:hover .inner{background-color: #00a539;}
.coop .part1 .item:hover .text{opacity: 1;}

.coop .part2 p{color: #00a539;text-align: center;line-height: 2;font-weight: bold;}
.coop .part2 .item{width:100%;padding:50px 0;}
.coop .part2 .item2{background:#f5f5f5;}
.coop .part2 .inner{display: flex;justify-content: space-between;width: 1170px;height: auto;margin: 0 auto;align-items: center;}
.coop .part2 .text{width:60%;}
.coop .part2 .title{font-size: 20px;font-weight: bold; color: #009b3a;margin-bottom:10px;}
.coop .part2 .content{font-size: 16px;font-weight: normal;letter-spacing: 2px;color: #5c5c5c;line-height: 34px;text-align: center;}
.coop .part2 .pic{width:35%;}

.coop .part3{width: 1170px;height: auto;margin: 0 auto;}
.coop .part3 .item{width:100%;height:175px;border-radius: 175px;background:#f5f5f5;display: flex;margin-bottom:40px;overflow: hidden;}
.coop .part3 .box{width:50%;padding:15px 80px;position: relative;}
.coop .part3 .box:first-child::after{display: block;width:1px;height:65px;background:#009b3a; content:"";position: absolute;right:0;top:60px;}
.coop .part3 p{font-size: 18px;margin-bottom: 20px;color: #009b3a;display: flex;align-items: center;}
.coop .part3 .circle{width:10px;height:10px;border-radius: 50%;background: #009b3a;margin-right:10px;}
.coop .part3 img{height:64%;width:auto;}
.coop .part3 .bmore{display: flex;justify-content: center;font-size:30px;margin-bottom:50px;color:#000;}

@media screen and (max-width: 992px){
    .coop h3{height: 80px;line-height: 80px;font-size: 18px;color: #5d5d5d;text-align: center;font-weight: bold;}
    .coop .part1 .list{width:100%;margin:0 auto;padding:0 15px;;display: block;}
    .coop .part1 .item{width:100%;display: flex;flex-direction: column;align-items: center;margin-bottom:30px;}
    .coop .part1 .circle{height: 210px;width: 210px;border-radius: 50%;border: 1px solid #00a539;position: relative;}
    .coop .part1 .inner{height: 180px;width: 180px;border-radius: 50%;background-color: #00a539;position: absolute;left: calc( 50% - 90px );top: calc( 50% - 90px );display: flex;justify-content: center;align-items: center;color: #ffffff;font-size: 20px;}
    .coop .part1 .text{color: #009b3a;font-size: 14px;margin-top:50px;opacity: 1;padding:0 30px;}
    .coop .part1 .arrow{display: none;}

    .coop .part2 p{color: #00a539;text-align: center;line-height: 2;font-weight: bold;}
    .coop .part2 .item{width:100%;padding:50px 0;}
    .coop .part2 .item2{background:#f5f5f5;}
    .coop .part2 .inner{display:block;width:100%;margin:0 auto;padding:0 40px;align-items: center;}
    .coop .part2 .text{width:100%;}
    .coop .part2 .title{font-size: 20px;font-weight: bold; color: #009b3a;margin-bottom:10px;}
    .coop .part2 .content{font-size: 14px;font-weight: normal;letter-spacing: 2px;color: #5c5c5c;line-height:2;text-align: center;}
    .coop .part2 .pic{width:100%;margin-top:30px;}
    .coop .part2 .item2 .pic{margin-top:0;margin-bottom:30px;}

    .coop .part3{width:100%;margin:0 auto;padding:0;}
    .coop .part3 .item{width:100%;height:auto;border-radius:0;background:#f5f5f5;display: block;margin-bottom:40px;}
    .coop .part3 .item_last{margin-bottom:10px;}
    .coop .part3 .box{width:100%;padding:10px 15px;position: relative;}
    .coop .part3 .box:first-child::after{display: block;width:1px;height:65px;background:#009b3a; content:"";position: absolute;right:0;top:60px;}
    .coop .part3 p{font-size: 15px;margin-bottom: 20px;color: #009b3a;display: flex;align-items: center;}
    .coop .part3 .circle{width:10px;height:10px;border-radius: 50%;background: #009b3a;margin-right:10px;}
    .coop .part3 img{height:70px;width:auto;}
    .coop .part3 .bmore{display: flex;justify-content: center;font-size:30px;margin-bottom:30px;color:#000;}
}

/*技术平台*/
.tech{width: 1170px;height: auto;margin:100px auto;display: flex;justify-content: space-between;align-items: flex-start;}
.tech .left{width:67%;display: flex;flex-direction: column;align-items: center;}
.tech .right{width:33%;display: flex;flex-direction: column;align-items: center;}
.tech-top{width: 304px;height: 100px;border:2px solid #3eb969;display: flex;justify-content: center;align-items: center;vertical-align: middle;border-radius: 50px;box-sizing: border-box;}
.tech-top img{width:80%;}
.tech-tree{=text-align: center;margin-bottom: 25px;margin: 0 auto;width: 65%;}
.mainbox{width:48%;display: flex;flex-direction: column;align-items: center;}
.tech-main{text-align: center;display: flex;justify-content: space-between;align-items: flex-start;}
.tech-main-pic{border:2px solid #3eb969;border-radius: 6px;padding: 68px 0px 50px;width: 304px;margin: 0 auto;}
.tech-main-pic img{width:70%;margin-left:15%;}
.tech-main-pic h4{font-size: 18px;margin: 15px 0;}
.tech-jian{text-align: center;margin-top: 20px;margin-bottom: 12px;}
.tech-jian img{width:13px;}
.tech-zi{font-size: 20px;height: 90px;line-height: 90px;border:2px solid #3eb969;border-radius: 50px;width:284px;margin: 0 auto;}
.tech-main .ps{padding:0 30px;}
.tech-main p{font-size: 13px;color: #5d5d5d;padding-left: 18px;background: url(../images/yuan.png) no-repeat left center;text-align: left;width: 304px;margin: 0 auto;margin-bottom: 16px;}
.tech-big{margin-bottom: 38px;}
.tech-top2{width: 304px;height: 100px;border-radius: 50px;border:2px solid #3eb969;text-align:center;font-size:26px;line-height: 100px;font-weight: bold;color: #00a237;}
.tech-main-pic img{max-width: 304px;}
.tech-top{margin-left: 8px;}
.tech-big img{max-width: 304px;margin: 0 auto;}
.tech-main {margin-left: -5px;}
.tech-main2 {margin-left: 8px;display: flex;flex-direction: column;align-items: center;}
.tech-wrap{padding-bottom: 110px;}
.tech-main p{font-size:14px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.tree_img2{width:11px;margin: 0 auto;}

@media screen and (max-width: 992px){
    .tech{width: 100%;padding:40px;display: block;margin:0;}
    .tech .left{width:100%;display: flex;flex-direction: column;align-items: center;}
    .tech .right{width:100%;display: flex;flex-direction: column;align-items: center;}
    .tech-top{width: 304px;height: 100px;border:2px solid #3eb969;display: flex;justify-content: center;align-items: center;vertical-align: middle;border-radius: 50px;box-sizing: border-box;margin-bottom:30px;margin-left:0;}
    .tech-top img{width:80%;}
    .tech-tree{display: none;}
    .mainbox{width:100%;display: block;margin-bottom:40px;}
    .tech-main{text-align: center;display: block;margin:0;}
    .tech-main-pic{border:2px solid #3eb969;border-radius: 6px;padding: 34px 0px 25px;width: 304px;margin: 0 auto;}
    .tech-main-pic img{width:70%;margin-left:15%;}
    .tech-main-pic h4{font-size: 16px;margin: 15px 0;}
    .tech-jian{text-align: center;margin-top: 20px;margin-bottom: 12px;display: flex;justify-content: center;align-items: center;}
    .tech-jian img{width:13px;}
    .tech-zi{font-size: 20px;height: 90px;line-height: 90px;border:2px solid #3eb969;border-radius: 50px;width:284px;margin: 0 auto;}
    .tech-main .ps{padding:0 30px;}
    .tech-main p{font-size: 13px;color: #5d5d5d;padding-left: 18px;background: url(../images/yuan.png) no-repeat left center;text-align: left;width: 304px;margin: 0 auto;margin-bottom: 16px;}
    .tech-big{margin-bottom: 38px;}
    .tech-top2{width: 304px;height: 100px;border-radius: 50px;border:2px solid #3eb969;text-align:center;font-size:22px;line-height: 100px;font-weight: bold;color: #00a237;margin-bottom:30px;}
    .tech-main-pic img{max-width: 304px;}
    .tech-big img{max-width: 304px;margin: 0 auto;}
    .tech-main2 {display: flex;flex-direction: column;align-items: center;}
    .tech-wrap{padding-bottom: 110px;}
    .tech-main p{font-size:14px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
    .tree_img2{width:11px;margin: 0 auto;}
}

/*团队人员*/
.peopleview{width: 1170px;height: auto;margin:100px auto;}
.peopleview .tt-title {font-size: 26px;font-weight: 700;margin-top: 20px;color: #5c5c5c;line-height: 1.2;text-align: center;margin-bottom: 14px;}
.peopleview .tt-p {font-size: 16px;color: #5c5c5c;text-align: center;margin-bottom: 80px;}
.peopleview .content{display: flex;justify-content: space-between;align-items: center;}
.peopleview .content img{width:35%;}
.peopleview .content .texts{width:60%;font-size:18px;}

@media(max-width: 992px){
    .peopleview{width: 100%;height: auto;margin:50px auto;}
    .peopleview .tt-title {font-size: 26px;font-weight: 700;margin-top: 20px;color: #5c5c5c;line-height: 1.2;text-align: center;margin-bottom: 14px;}
    .peopleview .tt-p {font-size: 16px;color: #5c5c5c;text-align: center;margin-bottom: 30px;}
    .peopleview .content{display:block;}
    .peopleview .content img{width:70%;margin:0 auto;}
    .peopleview .content .texts{width:80%;margin:0 auto;font-size:16px;margin-top:20px;}
}